Observational Specifications and the Indistinguishability Assumption
نویسندگان
چکیده
To establish the correctness of some software w.r.t. its formal speciication is widely recognized as a diicult task. A rst simpliication is obtained when the semantics of an algebraic speciication is deened as the class of all algebras which correspond to the correct realizations of the speciication. A software is then declared correct if it corresponds to some algebra of this class. We approach this goal by deening an observational satisfaction relation which is less restrictive than the usual satisfaction relation. Based on this notion we provide an institution for observational speciications. The idea is that the validity of an equational axiom should depend on an observational equality, instead of the usual equality. We show that it is not reasonable to expect an observational equality to be a congruence. We deene an observational algebra as an algebra equipped with an observational equality which is an equivalence relation but not necessarily a congruence. We assume that two values can be declared indistinguishable when it is impossible to establish they are diierent using some available observations. This is what we call the Indistinguishability Assumption. Since term observation seems suucient for data type speciications, we deene an indistinguishability relation on the carriers of an algebra w.r.t. the observation of an arbitrary set of terms. From a careful case study it follows that this requires to take into account the continuations of suspended evaluations of observable terms. Since our indistinguishability relation is not transitive, it is only an intermediate step to deene an observational equality. Our approach is motivated by numerous examples.
منابع مشابه
Observational Logic
We present an institution of observational logic suited for state-based systems specifications. The institution is based on the notion of an observational signature (which incorporates the declaration of a distinguished set of observers) and on observational algebras whose operations are required to be compatible with the indistinguishability relation determined by the given observers. In parti...
متن کاملObserver Complete Definitions are Behaviourally Coherent
We consider observational specifications of state-based systems which incorporate the declaration of a distinguished set of observer operations. These observers determine an indistinguishability relation for states which is called "observational equality". An important requirement for the non-observer operations is the compatibility with the observational equality. In the CafeOBJ language (and ...
متن کاملGrowing decision trees in the presence of indistinguishability: observational decision trees
Keywords: decision tree, T-indistinguishability in order to incorporate such indistinguishability concerns. operators, observational entropy, uncertainty mea-The main idea is that the occurrence of two different events sures, machine learning. but indistinguishable by the indistinguishability relation defined, will count as the occurrence of the same event when measuring the observational entropy.
متن کاملThe Impact of the Spectral Filter Bandwidth on the Spectral Entanglement and Indistinguishability of Photon Pairs of SPDC Process
In this paper, we have investigated the dependence of the spectral entanglement and indistinguishability of photon pairs produced by the spontaneous parametric down-conversion (SPDC) procedure on the bandwidth of spectral filters used in the detection setup. The SPDC is a three-wave mixing process which occurs in a nonlinear crystal and generates entangled photon pairs and utilizes as one of th...
متن کاملInformation Hiding, Anonymity and Privacy: a Modular Approach
We propose a new specification framework for information hiding properties such as anonymity and privacy. The framework is based on the concept of a function view, which is a concise representation of the attacker’s partial knowledge about a function. We describe system behavior as a set of functions, and formalize different information hiding properties in terms of views of these functions. We...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Theor. Comput. Sci.
دوره 139 شماره
صفحات -
تاریخ انتشار 1995